//SPDX-FileCopyrightText: Copyright 2025-2025 深圳市同心圆网络有限公司
//SPDX-License-Identifier: GPL-3.0-only

import { invoke } from "@tauri-apps/api/core";

/*
 * 连接grpc，可以多次调用，不会出现内存泄漏问题
 */
export async function conn_grpc_server(addr: string): Promise<boolean> {
    return invoke<boolean>('conn_grpc_server', { addr: addr });
}

//检查是否连接上服务器
export async function is_conn_server(): Promise<boolean> {
    return invoke<boolean>('is_conn_server', {});
}

//获取连接服务器地址
export async function get_conn_server_addr(): Promise<string> {
    return invoke<string>('get_conn_server_addr', {});
}